home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / util / boot / BlizKick.lha / BlizKick / bkapi.lha / bkapi / SMakefile < prev    next >
Makefile  |  2000-01-15  |  743b  |  41 lines

  1. #
  2. # bkapi makefile for SAS/C
  3. #
  4.  
  5. MAKE = smake
  6. ADOC = autodoc -a -C -c -I
  7.  
  8.  
  9. ### c defines ###
  10.  
  11. SCOPTS = CPU=68020 PARMS=REGISTER OPTIMIZE OPTSIZE
  12. #SCOPTS = CPU=68020 PARMS=REGISTER OPTIMIZE OPTSIZE DEBUG=l
  13.  
  14. CC = sc
  15. LINK = slink
  16.  
  17. SLO  = SMALLCODE SMALLDATA NODEBUG
  18. #SLO  = SMALLCODE SMALLDATA
  19.  
  20. OBJS = bkapi.o
  21. HDRS = myregargs.h bkapi.h
  22.  
  23. # modify/add stuff here
  24.  
  25. all:    loadresident bkapi.doc
  26.  
  27. clean:
  28.     -Delete loadresident bkapi.doc \#?.(info|tmp|lnk|o) QUIET
  29.  
  30. bkapi.doc: bkapi.c
  31.     $(ADOC) bkapi.c >$@
  32.  
  33. bkapi.o: bkapi.c bkapi.h
  34.     $(CC) bkapi.c $(SCOPTS) OBJNAME=$@
  35.  
  36. loadresident.o:    loadresident.c $(HDRS)
  37.     $(CC) loadresident.c $(SCOPTS) OBJNAME=$@
  38.  
  39. loadresident:    $(OBJS) loadresident.o
  40.     $(LINK) FROM loadresident.o $(OBJS) LIB lib:sc.lib $(SLO) TO $@
  41.